// 体验 Http Server

// 导入 http 模块
const http = require('http');

// 使用 http 模块中的 createServer 函数创建 服务器
const server = http.createServer();

// 通过监听 server 上的 request 事件来处理 请求 和 响应
server.on('request', (req, resp) => {
    console.log(req.method, req.url, 'HTTP/' + req.httpVersion);

    /*
    // 设置响应状态代码
    resp.statusCode = 404;//404 - 请求的网页不存在
    // 设置 content-type 响应头
    resp.setHeader( 'content-type' , 'text/json;charset=UTF8' );
    */
    resp.writeHead(404, { 'content-type': 'text/json;charset=UTF8' });
    resp.end();
});

const port = 55555;

// 使用 server 监听 指定主机 指定端口 上的请求
server.listen(port);